#include <iostream>
#include <string>
#include <cstring>

int main()
{
    // 定义两个字符数组并初始化
    const char *str1 = "hello";
    const char *str2 = "world";
    // 定义一个缓存数组
    char str3[strlen(str1) + strlen(str2) - 1];
    // 将str1和str2拷贝到第三个数组中
    strcpy(str3, str1);
    strcat(str3, str2);
    std::cout << str3 << std::endl;

    return 0;
    
}